using System;

namespace Runtime.DesignPattern
{
    public interface IMediator
    {
        void Send(IMediatorMessage message, IMediatorComponent sender);
        void Register(IMediatorComponent component);
        void Unregister(IMediatorComponent component);
    }
}